package com.younion.business;

import java.util.List;
import java.util.Map;

import com.younion.common.exception.BaseException;
import com.younion.common.paginator.Paginator;
import com.younion.vo.WebFileVO;

public interface IWebFileService {

	public WebFileVO selectWebFileById(int id) throws BaseException;

	public boolean updateWebFileByMap(Map paramMap) throws BaseException;

	public boolean deleteWebFileById(int id) throws BaseException;

	public boolean deleteWebFileByIds(List list) throws BaseException;

	public int selectCountByMap(Map paramMap) throws BaseException;

	public List selectForPage(Map condition, Paginator paginator)
			throws BaseException;

	public Integer insertByVo(WebFileVO webFileVO) throws BaseException;

	public List<WebFileVO> selectByIds(List list) throws BaseException;

	public void updateTopById(Map map) throws BaseException;

	public int selectMaxTop() throws BaseException;

}
